Joshua Beardsworth, of Pittsgrove Township, was stopped in his BMW on the right shoulder of the highway when a car -- also on the northbound side -- struck him in Vineland around 7:40 p.m., NJSP Sgt. Philip Curry said.
The 27-year-old driver from Lansdale, PA -- Trevor Annunziata, who was driving a Volkswagon -- was hospitalized with serious injuries, while Beardsworth was killed.
It was not clear why Beardsworth was stopped.
Beardsworth's obituary says he worked as a corrections officer for the Blackwood Juvenile Detention Center and was a member of the Boilermakers Union Local 13.
He is survived by his children, Lillian and Josh, Jr., and his wife, Stevi N. Beardsworth.
Click here to follow Daily Voice Marlton-Evesham and receive free news updates.